#include <unordered_set>
#include <string>
#include <iostream>
using namespace std;

int main(){
	unordered_multiset<string> cities{
		"Branunshweig", "Hanover", "Frankfurt", "New York",
		"Chicago", "Toronto", "Pairs", "Frankfurt"
	};

	//print each element:
	for(const auto& elem : cities){
		cout << elem << "  ";
	}
	cout << endl;

	//insert additional values:
	cities.insert({"London", "Munich", "Hanover", "Braunschweig"});

	//print each element:
	for(const auto& elem : cities){
		cout << elem << "  ";
	}
	cout << endl;
	return 0;
}
